<?php

class Contrato_status_model extends MY_Model
{
    public function __construct()
    {
        parent::__construct();
    }

    /**
     * Monta option para colocar em um selecet
     * @param  boolean 
     * @param  int  	Caso desejar que selecione por padrão
     * @return string
     */
    public function option_contrato_status($selecione = FALSE, $selecionar = NULL)
    {
    	$this->db->select("s.cs_id, s.cs_nome");
    	$this->db->from("contrato_status s");
    	$this->db->where("s.cs_status = 1");
    	$this->db->order_by('s.cs_nome', 'asc');

    	$query = $this->db->get();

    	$option = '';

    	// Encontrou resultado?
    	if ($query->num_rows > 0)
    	{
    		// Option selecione
    		if ($selecione !== FALSE)
    		{
    			$option .= '<option value="">Selecione</option>';
    		}
    		// Monta o option
    		foreach ($query->result() as $row)
    		{
    			$select = '';
    			if ($selecionar == $row->cs_id)
    			{
    				$select = 'selected="selected"';
    			}
    			$option .= '<option value="'.$row->cs_id.'" '.$select.'>'.$row->cs_nome.'</option>';
    		}
    	}
    	else
    	{
    		// Nenhum status encontrado
    		$option = '<option value="">Nenhum status encontrado</option>';
    	}

    	return $option;
    }
}